| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 6.
my_txt.hscroll:Number
Целое число.
Свойство; указывает текущую позицию горизонтальной прокрутки. Если свойство
hscroll равно 0, текст горизонтально не прокручивается.
Для получения большей информации о прокрутке текста, см."Creating scrolling text" в Использование ActionScript во Flash.
Единицы горизонтальной прокрутки текста - пикселы, в то время как для вертикальной прокрутки это -линии. Горизонтальная прокрутка измеряется в пикселах потому, что большинство используемых шрифтов имеют для символов различную ширину. Флэш исполняет вертикальную прокрутку очень точно, так как пользователи хотят видеть в текстовом поле полную строку, а не её часть. В случае использования разных шрифтов на линии, высота линии устанавливается так, чтобы соответствовать наибольшему из используемых шрифтов.
Примечание: Свойство hscroll имеет базу-ноль, в отличии от
базы-единица, которую имеет свойство вертикалькой прокрутки TextField.scroll.
В следующем примере для горизонтальной прокрутки текстового поля my_txt
используются две кнопки с именами scrollLeft_btn и scrollRight_btn.
Величина прокрутки выводится в текстовом поле с именем scroll_txt.
Вставьте следующий ActionScript код в ваш FLA или AS файл :
his.createTextField("scroll_txt", this.getNextHighestDepth(), 10, 10, 160, 20);
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 30, 160, 22);
my_txt.border = true;
my_txt.multiline = false;
my_txt.wordWrap = false;
my_txt.text = "Lorem ipsum dolor sit amet, consectetuer adipiscing...";
scrollLeft_btn.onRelease = function() {
my_txt.hscroll -= 10;
scroll_txt.text = my_txt.hscroll+" of "+my_txt.maxhscroll;
};
scrollRight_btn.onRelease = function() {
my_txt.hscroll += 10;
scroll_txt.text = my_txt.hscroll+" of "+my_txt.maxhscroll;
};
TextField.maxhscroll,TextField.scroll
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |